home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / Information / WebSites / Eyetech / DOWNLOAD / CYBER010.LHA / CV3DInstall / tools / CyberVerV3 < prev    next >
Text File  |  1997-02-28  |  5KB  |  110 lines

  1. ;********************************************************************************
  2. ;     ______        __                  __  __        
  3. ;    / __  /       / /                 / / / /       
  4. ;   / /  -'__  __ / /___ ______ _____ / / / /______ _____
  5. ;  / /     \ \/ // __  // ____// .__// / / // ____// .__/
  6. ; / /___    \  // /_/ // __/_ / /   / /_/ // __/_ / /
  7. ; \____/    / //_____//_____//_/    \____//_____//_/ V3
  8. ;          /_/                                                          
  9. ; $VER: CyberVer 3.0c (December-17-1996)
  10. ; CyberVer by Robert C. Reiswig ©1995-1996
  11. ;
  12. ; If you wish to use any part of this installer you must ask. May not be 
  13. ; integrated/placed into any other package. Changes, suggestions or problems:
  14. ; cyberver@vgr.com or rcr@netcom.com
  15. ;--------------------------------------------------------------------------------
  16. ;
  17. ;********************************************************************************
  18. (if (= @user-level 0) (set @user-level 1))
  19. (if (= frank 26) (welcome))
  20.  
  21. ;********************************************************************************
  22. ; Read Needed System information
  23. ;********************************************************************************
  24. (set lan 1)
  25. (if (> (exists ("env:Language")) 0)
  26.   (if (= "deutsch" (getenv "Language")) (set lan 0) )
  27. )
  28.  
  29. (if (> (exists ("env:user")) 0) (set username (getenv "USER")) )
  30. (if (> (exists ("env:username")) 0) (set username (getenv "USERNAME")) )
  31. (if (> (exists ("env:host")) 0) (set hostname (getenv "HOST")) )
  32. (if (> (exists ("env:hostname")) 0) (set hostname (getenv "HOSTNAME")) )
  33.  
  34. (set #exitmessage1 "\nA text file, '")
  35. (set #exitmessage2 "', with all the version information for the V43DT and CyberGraphX files was written out.")
  36.  
  37. ;********************************************************************************
  38. ; Show and Save (ram:V43DT_Versions.txt) Versions of V43 DTs
  39. ;********************************************************************************
  40. (procedure getver
  41.   (set vernum1 (getversion checkfile))
  42.   (set ver1 (/ vernum1 65536)) (set rev1 (- vernum1 (* ver1 65536) ) )
  43.   (set verrev (cat ver1 "." rev1))
  44.   (if (= verrev "0.0") (set verrev "N/A"))
  45. )
  46.  
  47. (set master "CyberGraphX - Libs and Monitor files:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n")
  48. (set checkfile "libs:cgxsystem.library") (getver) (set master (cat master checkfile " - " verrev "\n"))
  49. (set checkfile "libs:cgxvideo.library") (getver) (set master (cat master checkfile " - " verrev "\n"))
  50.  
  51. (if (exists "devs:monitors/CVision3D")   ( (set checkfile "devs:monitors/CVision3D") (getver) (set master (cat master checkfile " - " verrev "\n")) )     )
  52.  
  53. (set master (cat master "\nOther Libaries\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"))
  54.  
  55. (set checkfile "libs:vilintuisup.library") (getver) (set master (cat master checkfile " - " verrev "\n"))
  56. (set checkfile "libs:gtlayout.library") (getver) (set master (cat master checkfile " - " verrev "\n\n"))
  57.  
  58.  
  59. (message master)
  60.  
  61.  
  62.  
  63. (set master1 "V43 24Bit Datatypes:\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n")
  64. (if (exists "sys:classes/codec.class")
  65.   ( (set checkfile "sys:classes/codec.class") (getver) (set master1 (cat master1 checkfile " - " verrev "\n"))  )
  66.   ( (set checkfile "libs:codec.class") (getver) (set master1 (cat master1 checkfile " - " verrev "\n"))  )
  67. )
  68. (if (exists "sys:classes/codecs/picture.codec")
  69.   ( (set checkfile "sys:classes/codecs/picture.codec") (getver) (set master1 (cat master1 checkfile " - " verrev "\n"))  )
  70.   ( (set checkfile "libs:codecs/picture.codec") (getver) (set master1 (cat master1 checkfile " - " verrev "\n"))  )
  71. )
  72. (if (exists "sys:classes/codecs/jpeg.codec")
  73.   ( (set checkfile "sys:classes/codecs/jpeg.codec") (getver) (set master1 (cat master1 checkfile " - " verrev "\n\n"))  )
  74.   ( (set checkfile "libs:codecs/jpeg.codec") (getver) (set master1 (cat master1 checkfile " - " verrev "\n\n"))  )
  75. )
  76. (set checkfile "sys:classes/datatypes/picture.datatype") (getver) (set master1 (cat master1 checkfile " - " verrev "\n"))
  77. (set checkfile "sys:classes/datatypes/pcx.datatype") (getver) (set master1 (cat master1 checkfile " - " verrev "\n"))
  78. (set checkfile "sys:classes/datatypes/pbm.datatype") (getver) (set master1 (cat master1 checkfile " - " verrev "\n"))
  79. (set checkfile "sys:classes/datatypes/jfif.datatype") (getver) (set master1 (cat master1 checkfile " - " verrev "\n"))
  80. (set checkfile "sys:classes/datatypes/ilbm.datatype") (getver) (set master1 (cat master1 checkfile " - " verrev "\n"))
  81. (set checkfile "sys:classes/datatypes/gif.datatype") (getver) (set master1 (cat master1 checkfile " - " verrev "\n\n"))
  82.  
  83. (message master1)
  84.  
  85. (run "date > env:CyberVer.TEMP") 
  86. (set date (getenv "CyberVer.TEMP"))
  87.  
  88. (set date2 (substr date (- (strlen date) 19) ) ) 
  89. (set date3 (substr date2 0 9) ) 
  90.  
  91. (set whodate (cat username "@" hostname "\n\n"))
  92. (set filename (cat "CyberVer" date3 ".txt"))
  93.  
  94. (set #wherefile (cat "Where do you wish to write the CyberVer report? (" filename ")"))
  95.  
  96. (set wheredir  (askdir (prompt #wherefile)
  97.                (help   #wherefile)
  98.                     (default "ram:")
  99.                )  
  100. )
  101.  
  102. (textfile (dest (tackon wheredir filename)) (include "env:CyberVer.TEMP") (append  (cat whodate master "\n\n" master1)) )
  103. (delete "env:CyberVer.TEMP")
  104.  
  105. ;********************************************************************************
  106. ; END  
  107. ;********************************************************************************
  108. (exit (cat #exitmessage1 (tackon wheredir filename) #exitmessage2) (quiet))
  109.